"use strict";

$(function () {
  var token = localStorage.getItem("token");
  var id = localStorage.getItem("id");
  var username = localStorage.getItem("username"); //二维码

  if (!token && !id) {
    //表示你还未登录
    $(".islogin").hide();
    $(".notlogin").show();
  } else {
    $(".islogin").show();
    $(".notlogin").hide();
    $(".islogin_name").text(username);
  }

  $(".islogin_exit").click(function () {
    localStorage.removeItem("token");
    localStorage.removeItem("id");
    localStorage.removeItem("username");
    location.reload();
  });

  if (token && id) {
    $.get("http://jx.xuzhixiang.top/ap/api/cart-list.php", {
      id: id
    }, function (res) {
      $(".ci-count").text(res.data.length);
    });
  }

  $("#qrcode").hover(function () {
    $(".qrcode-big").show().css({
      "z-index": 4
    });
  }, function () {
    $(".qrcode-big").hide();
  });
  $(".islogin").hover(function () {
    $(".islogin_dorp").show();
  }, function () {
    $(".islogin_dorp").hide();
  });
  $("#ttbar-myjd").hover(function () {
    $(".dropdown-layer").show().css("z-index", 4);
  }, function () {
    $(".dropdown-layer").hide();
  });
  $("#ttbar-myjd1").hover(function () {
    $(".dropdown-layer1").show().css("z-index", 4);
  }, function () {
    $(".dropdown-layer1").hide();
  });
  $("#small").mouseenter(function () {
    $("#mark").show();
    $("#big").show();
  }).mouseleave(function () {
    $("#mark").hide();
    $("#big").hide();
  }).mousemove(function (e) {
    var x = e.pageX - $(this).offset().left - 100;
    var y = e.pageY - $(this).offset().top - 100;

    if (x <= 0) {
      x = 0;
    }

    if (x >= 192) {
      x = 192;
    }

    if (y <= 0) {
      y = 0;
    }

    if (y >= 192) {
      y = 192;
    }

    $("#mark").css({
      left: x,
      top: y
    });
    $("#big img").css({
      left: -2 * x,
      top: -2 * y
    });
  });
  var pid = localStorage.getItem("pid");

  if (pid) {
    $.get("http://jx.xuzhixiang.top/ap/api/detail.php", {
      id: pid
    }, function (res) {
      $("#small>img").attr("src", res.data.pimg);
      $("#big>img").attr("src", res.data.pimg);
      $(".p_wrp_h").text(res.data.pdesc);
      $(".p_wrp_price>span").text("￥" + res.data.pprice);
      $(".add_cart").attr("data-id", res.data.pid);
    });
  }

  $(".subtract").click(function (e) {
    e.stopPropagation();
    var num = parseInt($(".num").val());
    $(".num").val(num - 1);

    if ($(".num").val() <= 1) {
      $(".num").val(1);
    }
  });
  $(".add").click(function (e) {
    e.stopPropagation();
    var num = parseInt($(".num").val());
    $(".num").val(num + 1);
  });
  $(".add_cart").click(function (e) {
    e.stopPropagation();

    if (!token && !id) {
      alert("请先登录");
      return;
    } else {
      $.get("http://jx.xuzhixiang.top/ap/api/add-product.php", {
        pnum: $(".num").val(),
        pid: $(this).attr("data-id"),
        uid: id
      }, function (data) {
        alert("加入购物车成功");

        if (token && id) {
          $.get("http://jx.xuzhixiang.top/ap/api/cart-list.php", {
            id: id
          }, function (res) {
            $(".ci-count").text(res.data.length);
          });
        }
      });
    }
  });
});